<html><head><title>RegularExpression</title></head>
<body bgcolor="#EFF1F0" link="#3A3966" vlink="#000000" alink="#000000">
<font face="Verdana, sans-serif" size="2"><p align="center"><b><font size="4">PureBasic - RegularExpression</font></b></p>

<p><b>Overview</b></p><blockquote>

Regular expressions allow to do advanced pattern matching to quickly match, extract or replace an arbitrary information 
in a string. These kind of expressions are often difficult to read an write, but once you master them 
it makes a lot of things easier. Therefore this library is not for beginners, and you need to have some 
solid basis with PureBasic and programming in general to be able to use this library efficiently. 
<br>
<br>
This library uses PCRE, which is an open source implementation of the Perl regular expression. All the regular 
expressions supported in PCRE will be supported in PureBasic. To have a complete list of supported pattern 
and arguments, please visit the PCRE page: <a href="http://www.pcre.org/pcre.txt">http://www.pcre.org/pcre.txt</a> 
<br>
The PCRE license can be viewed <a href="../mainguide/pcre.html">here</a>. 
<br>
<br>
<b>Important:</b> The PCRE license requires that a copyright notice and the license text itself be included 
in any software that uses the library. So if the RegularExpression library is used in software that is to 
be made public, the above linked license must be included with the software. 

</blockquote><p><b>Command Index</b><blockquote>
<a href="countregularexpressiongroups.html">CountRegularExpressionGroups</a><br>
<a href="createregularexpression.html">CreateRegularExpression</a><br>
<a href="examineregularexpression.html">ExamineRegularExpression</a><br>
<a href="extractregularexpression.html">ExtractRegularExpression</a><br>
<a href="freeregularexpression.html">FreeRegularExpression</a><br>
<a href="isregularexpression.html">IsRegularExpression</a><br>
<a href="matchregularexpression.html">MatchRegularExpression</a><br>
<a href="nextregularexpressionmatch.html">NextRegularExpressionMatch</a><br>
<a href="regularexpressionerror.html">RegularExpressionError</a><br>
<a href="regularexpressiongroup.html">RegularExpressionGroup</a><br>
<a href="regularexpressiongrouplength.html">RegularExpressionGroupLength</a><br>
<a href="regularexpressiongroupposition.html">RegularExpressionGroupPosition</a><br>
<a href="regularexpressionmatchlength.html">RegularExpressionMatchLength</a><br>
<a href="regularexpressionmatchposition.html">RegularExpressionMatchPosition</a><br>
<a href="regularexpressionmatchstring.html">RegularExpressionMatchString</a><br>
<a href="regularexpressionnamedgroup.html">RegularExpressionNamedGroup</a><br>
<a href="regularexpressionnamedgrouplength.html">RegularExpressionNamedGroupLength</a><br>
<a href="regularexpressionnamedgroupposition.html">RegularExpressionNamedGroupPosition</a><br>
<a href="replaceregularexpression.html">ReplaceRegularExpression</a><br>
</blockquote></p>

<p><b>Example</b></p><blockquote>
<a href="../Examples/RegularExpression.pb.html">RegularExpression.pb</a>

</Blockquote><p><b>Supported OS </b><Blockquote>All</Blockquote></p><center><a href="../index.html">Reference Manual - Index</a></center><br><br>

</body></html>